package com.ruoyi.dispatch.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 掘进月计划对象 dispatch_driving_month_plan
 * 
 * @author wuxiaofang
 * @date 2025-05-19
 */
public class DrivingMonthPlan extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long drivingMonthPlanId;

    /** 矿井 ID */
    private Long mineId;

    /** 年月 */
    @Excel(name = "年月")
    private String monthDate;

    /** 单位 */
    @Excel(name = "单位")
    private String dw;

    /** 队组 */
    @Excel(name = "队组")
    private Integer db;

    /** 施工地点 */
    @Excel(name = "施工地点")
    private Integer sgdd;

    @Excel(name = "施工地点名称")
    private String sgddName;

    /** 支护形式 */
    @Excel(name = "支护形式")
    private String zhxs;

    /** 掘进方式 */
    @Excel(name = "掘进方式")
    private String jjfs;

    /** 掘进断面 */
    @Excel(name = "掘进断面")
    private Long jjdm;

    /** 断面形式 */
    @Excel(name = "断面形式")
    private String dmxs;

    /** 岩性 */
    @Excel(name = "岩性")
    private String yx;

    /** 运输环节 */
    @Excel(name = "运输环节")
    private String yshj;

    /** 天数 */
    @Excel(name = "天数")
    private Long ts;

    /** 日进 */
    @Excel(name = "日进")
    private Long rj;

    /** 月计划 */
    @Excel(name = "月计划")
    private Long yjh;

    /** 施工日期 */
    @Excel(name = "施工日期")
    private String sgrq;

    /** 人数 */
    @Excel(name = "人数")
    private Long rs;

    /** 排序 */
    private Long sort;

    public void setDrivingMonthPlanId(Long drivingMonthPlanId) 
    {
        this.drivingMonthPlanId = drivingMonthPlanId;
    }

    public Long getDrivingMonthPlanId() 
    {
        return drivingMonthPlanId;
    }

    public void setMineId(Long mineId) 
    {
        this.mineId = mineId;
    }

    public Long getMineId() 
    {
        return mineId;
    }

    public void setMonthDate(String monthDate) 
    {
        this.monthDate = monthDate;
    }

    public String getMonthDate() 
    {
        return monthDate;
    }

    public void setDw(String dw) 
    {
        this.dw = dw;
    }

    public String getDw() 
    {
        return dw;
    }

    public Integer getDb() {
        return db;
    }

    public void setDb(Integer db) {
        this.db = db;
    }

    public Integer getSgdd() {
        return sgdd;
    }

    public void setSgdd(Integer sgdd) {
        this.sgdd = sgdd;
    }

    public String getSgddName() {
        return sgddName;
    }

    public void setSgddName(String sgddName) {
        this.sgddName = sgddName;
    }

    public void setZhxs(String zhxs)
    {
        this.zhxs = zhxs;
    }

    public String getZhxs() 
    {
        return zhxs;
    }

    public void setJjfs(String jjfs) 
    {
        this.jjfs = jjfs;
    }

    public String getJjfs() 
    {
        return jjfs;
    }

    public void setJjdm(Long jjdm) 
    {
        this.jjdm = jjdm;
    }

    public Long getJjdm() 
    {
        return jjdm;
    }

    public void setDmxs(String dmxs) 
    {
        this.dmxs = dmxs;
    }

    public String getDmxs() 
    {
        return dmxs;
    }

    public void setYx(String yx) 
    {
        this.yx = yx;
    }

    public String getYx() 
    {
        return yx;
    }

    public void setYshj(String yshj) 
    {
        this.yshj = yshj;
    }

    public String getYshj() 
    {
        return yshj;
    }

    public void setTs(Long ts) 
    {
        this.ts = ts;
    }

    public Long getTs() 
    {
        return ts;
    }

    public void setRj(Long rj) 
    {
        this.rj = rj;
    }

    public Long getRj() 
    {
        return rj;
    }

    public void setYjh(Long yjh) 
    {
        this.yjh = yjh;
    }

    public Long getYjh() 
    {
        return yjh;
    }

    public void setSgrq(String sgrq) 
    {
        this.sgrq = sgrq;
    }

    public String getSgrq() 
    {
        return sgrq;
    }

    public void setRs(Long rs) 
    {
        this.rs = rs;
    }

    public Long getRs() 
    {
        return rs;
    }

    public void setSort(Long sort) 
    {
        this.sort = sort;
    }

    public Long getSort() 
    {
        return sort;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("drivingMonthPlanId", getDrivingMonthPlanId())
            .append("mineId", getMineId())
            .append("monthDate", getMonthDate())
            .append("dw", getDw())
            .append("db", getDb())
            .append("sgdd", getSgdd())
            .append("zhxs", getZhxs())
            .append("jjfs", getJjfs())
            .append("jjdm", getJjdm())
            .append("dmxs", getDmxs())
            .append("yx", getYx())
            .append("yshj", getYshj())
            .append("ts", getTs())
            .append("rj", getRj())
            .append("yjh", getYjh())
            .append("sgrq", getSgrq())
            .append("rs", getRs())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .append("sort", getSort())
            .toString();
    }
}
